1 Evidence that Graph Isomorphism is not NP - Complete
نویسندگان
چکیده
Theorem 1 If GI is NP-complete, then the polynomial hierarchy collapses (specifically, PH = Σ2). Proof We first observe that AM ⊆ Π2 (why?). Now, assume GI is NP-complete. Then GNI is coNP-complete and hence (since GNI ∈ AM) we have coNP ⊆ AM. We show that this implies Σ2 ⊆ AM ⊆ Π2 and hence PH = Σ2. Say L ∈ Σ2. Then by definition of Σ2, there is a language L′ ∈ Π1 = coNP such that: (1) if x ∈ L then there exists a y such that (x, y) ∈ L′, but (2) if x 6∈ L then for all y we have (x, y) 6∈ L′. This immediately suggests the following proof system for L: 1. Merlin sends y to Arthur. 2. Arthur and Merlin then run an AM protocol that (x, y) ∈ L′ (this is possible precisely because L′ ∈ coNP ⊆ AM). The above is an MAM proof system for L. But, as we have seen, this means there is an AM proof system for L. Since L ∈ Σ2 was arbitrary this means Σ2 ⊆ AM, completing the proof.
منابع مشابه
Graph Isomorphism is in the Low Hierarchy
The problem of determining whether two given finite graphs are isomorphic is easily seen to belong to the class NP. But up to now, no polynomial time algorithm is known. On the other hand, no NP-completeness proof is known either. That is, GRAPH ISOMORPHISM is one of the few “open problems” in NP according to Garey and Johnson’s terminology [9]. Note that GRAPH ISOMORPHISM is already mentioned ...
متن کاملGraph 2-Isomorphism is NP-Complete
Two graphs G and G' are said to be k-isomorphic if their edge sets can be partitioned into E(G) = ElUE2 u . . . uEk and E(G' > = E-j-U E; IJ l . . IJEk such that as graphs, E i and E! are 1 isomorphic for l<i<k. In this note we show that it is NP-complete to decide whether two graphs are 2-isomorphic. This research was supported in part by National Science Foundation grant MCS77-05313. -I * Giv...
متن کاملMining for trees in a graph is NP-complete
Of course, the even more general problem where the pattern is a graph is already well-known to be NP-complete, as it contains the well-known NP-complete Subgraph Isomorphism problem as the special case k = 1. We thus see here that restricting to tree patterns does not lower the worst-case complexity. The NP-completeness of Disjoint Occurrences of T3 follows immediately from the NP-completeness ...
متن کاملGraph Invariants and Graph Isomorphism
In graph theory, Graph Isomorphism is an important issue. Information in the database can be stored in the form of graph. Graph represents the structural information in an efficient way. Graph Isomorphism problem is to determine if there exists one to one correspondence between the structures of two graphs. Graph isomorphism problem arises in many fields such as chemistry, switching theory, inf...
متن کاملGraph Isomorphism Restricted by Lists
The complexity of graph isomorphism (GraphIso) is a famous unresolved problem in theoretical computer science. For graphs G and H, it asks whether they are the same up to a relabeling. In 1981, Lubiw proved that list restricted graph isomorphism (ListIso) is NP-complete: for each u ∈ V (G), we are given a list L(u) ⊆ V (H) of possible images of u. After 35 years, we revive the study of this pro...
متن کامل